package com.techpleiad.ieducation.exception;

/**
 * Parent Exception Class for All layers. Any exception occurring in any layer will
 * extend this type of exception and thrown to calling thread.
 * 
 */
public class BaseException extends Exception {

	/** serialVersionUID */
	private static final long serialVersionUID = 4352579297958680941L;

	/** Default Constructor */
	public BaseException() {
		super();
	}

	/**
     * @param cause Throwable
     */
	public BaseException(final Throwable cause) {
		super(cause);
	}

	/**
     * @param message Message
     * @param cause Throwable
     */
	public BaseException(final String message, final Throwable cause) {
        super(message, cause);
    }

	/**
	 * @param message Message
	 */
	public BaseException(final String message) {
		super(message);
	}
}
